	/* Elements */
	body {
		margin: 20px 0px; /* 20 px (20 pocisiones para abajo apartir del top) */
		font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
		font-size: 12px;
		color: #093C67;
		background-color:#FFFFFF;
		
		/*background: url(images/pfondo.jpg) repeat-x;*/
	}
	
	h3, h4, h5, h6 {
		color: #093C67;
	}
	
	h1{
		color: #FFFFFF;
		font-size: 20px;
		font-weight: bold;
		font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
		text-align: center;
		image-align: center;
	}
	
	
	
	p, ol{
		/*text-align: justify;*/
	}
	
	strong {
		font-weight: bold;
		color: #093C67;
	}
	
	a {
		color: #093C67;
	}
	label
	{
		font-size:12px;
		font-weight:bold;
		color: #093C67;
	}
	input[type="submit"]
	{
		background-color: #093C67;
		border: 1px solid #0094A7;
		color: #FFFFFF;
		font-size: 14px;
	}
	
	a:hover {
		text-decoration: none;
		color: #B5C5D2;
	}
	
	.box {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	.bottom {
		display: block;
		margin-bottom: 0;
		padding-bottom: 10px;
		/*background: url(.././images/img08.gif) no-repeat left bottom;*/
		/*background: url(.././images/pfondo.jpg);*/
		
	}
	
	.image {
		float: left;
		margin: 3px 0 0 0;
		padding: 0;
	}
	
	.indent {
		margin-left: 125px;
	}
	
	/* Header */
	
	#header {
		width: 100%;
		height: 37px;
		margin: 25px auto;
		/*background: url(.././images/img04new.bmp) repeat-x;*/
		border-bottom: 3px solid #FFFFFF;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	/* Menu */
	#headr{
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
	}
	#menu {
		float: left;
		width: 100%;
		height: 37px;
		margin: 0;
		padding: 0 0 0 0px;
		list-style: none;
		/*background: url(.././images/img02new1.bmp) no-repeat;*/
		background: url(.././images/pfondo.jpg);no-repeat;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#menu li {
		display: inline;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#menu a {
		display: block;
		float: left;
		height: 27px;
		padding: 10px 15px 0px 15px;
		/*text-transform: lowercase;*/
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#menu a:hover {
		background: #B5C5D2 url(.././images/img01new1.bmp) repeat-x;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	
	/* Content */
	
	#content {
		width: 1100px;
		margin: 0 auto;		
	}
	
	#colOne {
		float: left;
		width: 238px;
		height: 500px;
		background: url(.././images/pfondo.jpg) repeat-x;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#colTwo {
		float: left;
		width: 790px;
		padding: 0px 40px 0 30px;
		background:  url(.././images/img09.gif) repeat-x;
	}
	
	#colTwo h2 {
		margin-top: 0;
		font-size: 18px;
	}
	
	#colTwo h3 {
		margin-bottom: 0;
		font-size: 18px;
	}
	
	#colTwo h4 {
		margin-top: 0;
		font-size: 11px;
		font-weight: normal;
	}
	
	#colTwo .box {
		margin: 0 -30px 30px -20px;
		padding: 0 30px 0 20px;
	}
	
	#colTwo .bottom {
		margin: 0 0 20px -20px;
		padding: 0 0 20px 20px;
	}
	
	/* Logo */
	
	#logo {
		height: 150px;
		background: url(.././images/pfondo.jpg) no-repeat;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#logo h1, #logo h2, #logo a {
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#logo h1 {
		padding-top: 25px;
		font-size: 34px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	#logo h2 {
		margin-top: -5px;
		font-size: 12px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	/* Footer */
	
	#footer {
		clear: both;
		width: 100%;
		margin: 0 auto;
		padding-bottom: 20px;
		padding-top: 20px;
		background: url(.././images/pfondo.jpg) repeat-x;
		color:#FFFFFF;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		
	}
	
	#footer p {
		margin: 0;
		text-align: center;
	}
	.error
	{
		font-size:11px;
		color:#cc0000;
		padding:4px;
	}
	

	div#menu2 ul {
	    margin: 0;
	    padding: 0;
	    list-style: none;
	    float: left;
	    -webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	div#menu2 li {
	    height:35px;
	    width: 180px;
   		/*background:url(.././images/menu_prin11.jpg) repeat-x;
   	 	_background:url(.././images/menu_prin11.jpg) repeat-x;*/
	    position: relative;
	    z-index: 9;
	    margin: 0;
	    padding: 0;
	    display: block;
	    float: left;
	    -webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	#fmcourse
	{
		margin:0;
		padding:10px 30px;
	}

	.ftitle
	{
		font-size:14px;
		font-weight:bold;
		color:#666;
		padding:5px 0;
		margin-bottom:10px;
		border-bottom:1px solid #ccc;
	}

	.fitem
	{
		margin-bottom:5px;
	}
	
	.fitem label
	{
		display:inline-block;
		width:80px;
	}